package application;

import java.io.FileNotFoundException;

import modele.CKModel;
import modele.Exporter;
import vue.PanelCK;
import vue.VueEditeurCK;

public class ApplicationEditeurCK {

	public static void main(String[] args) {

		// This is only for apple and will not harm the other
		System.setProperty("apple.laf.useScreenMenuBar", "true");
		System.setProperty("com.apple.mrj.application.apple.menu.about.name", Consts.APP_NAME);

		CKModel<String, String> modele = new CKModel<String, String>();
		VueEditeurCK vue = new VueEditeurCK(modele);
		vue.dessiner();

	}


	/**
	 * Enregistrer le CK dans un fichier XML
	 * 
	 * @param model
	 */
	private static void save(CKModel<String, String> model) {
		// TODO verifier l'extention xml et l'ajouter si elle n'y est pas
		// System.out.println(Consts.inputFilename);
		// model.save();

		PanelCK pnl = new PanelCK(model);
		pnl.paint(pnl.getGraphics());
		Exporter exp = new Exporter();
		exp.toECG(model);

	}

	/**
	 * Charger un fichier XML dans le model CK
	 * 
	 * @param model
	 * @throws FileNotFoundException
	 */
	private static void loadTo(CKModel<String, String> model)
			throws FileNotFoundException {
		// TODO verifier l'extenstion xml et l'ajouter si elle n'y est pas
		System.out.println(Consts.inputFilename);
		model = model.load();

	}

}
